/**
 * label.js | https://theme-next.org/docs/tag-plugins/label/
 */

/* global hexo */

"use strict";

function postLabel(args) {
  args = args.join(" ").split("@");
  var classes = args[0] || "default";
  var text    = args[1] || "";

  !text && hexo.log.warn("Label text must be defined!");

  return `<span class="label ${classes.trim()}">${text}</span>`;
}

hexo.extend.tag.register("label", postLabel, {ends: false});
